﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using LIUS.Beta.FileSystem.PathFileSuffix;

namespace Kopain2
{

    /// <summary>This class is one item in the MRU list.  One item is on Concept.
    /// </summary>
    internal class MRUItem
    {

        /// <summary>This property is the Title of the Concept.
        /// </summary>
        private string _title;

        /// <summary>This property is the fully rooted path with filename and suffix for the Concept.
        /// </summary>
        private PathFilenameSuffix _pathFilenameSuffix;

        /// <summary>This is a getter for the Concept's title.
        /// </summary>
        internal string Title { get { return _title; } }

        /// <summary>This is a getter for the fully rooted Patth with filename.suffix for the Concept.
        /// </summary>
        internal PathFilenameSuffix PathFilenameSuffix { get { return _pathFilenameSuffix; } }

        /// <summary>This constructor takes all necessary data as parameters.
        /// </summary>
        /// <param name="title"></param>
        /// <param name="pathFilenameSuffix"></param>
        public MRUItem(string title, PathFilenameSuffix pathFilenameSuffix)
        {
            _title = title;
            _pathFilenameSuffix = pathFilenameSuffix;
        }

    }

}
